Mohammad Hafeez hit an unbeaten 178 to put Pakistan in charge on the opening day of their third Test against New Zealand in Sharjah.
Mohammad Hafeez hit an unbeaten 178 to put Pakistan in charge on the opening day of their third Test against New Zealand in Sharjah.